/**    
 * Copyright by 深圳市共治物联科技有限公司 (c) 2023 Apple Inc.    
 * Date:${createTime}    
 */
package ${packageName};

#foreach(${extraPackageName} in ${typePackageNameList})
${extraPackageName}
#end

import com.lqfp.common.base.BaseEntity;
#if($setting.lombokState)
import lombok.Data;
#end
/**
 * @description: ${comment}
 * @author: ${author}
 * @date: ${createTime}
 **/
#if($setting.lombokState)
@Data
#end
public class ${ClassName}${setting.entPostfix} extends BaseEntity {
	/**
	 *	序列化ID
	 */
	private static final long serialVersionUID = 1L;
#foreach(${fieldModel} in ${fieldModelList})
	#if(${fieldModel.name} != "createTime" && ${fieldModel.name} != "updateTime" && ${fieldModel.name} != "id" && ${fieldModel.name} != "createBy" && ${fieldModel.name} != "updateBy")
    /**
     * columnName:${fieldModel.columnName}
     * comment:${fieldModel.comment}
     */
    private ${fieldModel.type} ${fieldModel.name};

	#end
#end

#if(!$setting.lombokState)
#foreach(${fieldModel} in ${fieldModelList})
    public ${fieldModel.type} get${fieldModel.upperCaseName}() {
        return ${fieldModel.name};
    }

    public void set${fieldModel.upperCaseName}(${fieldModel.type} ${fieldModel.name}) {
        this.${fieldModel.name} = ${fieldModel.name};
    }

#end
#end
}


